AI035
Программирование на Ruby: Практическое руководство для программистов (Второе издание)
Глава 21: Расширение Ruby (C API)
Цели обучения
- Определить критические случаи производительности для расширений на языке С
- Понять внутреннюю модель объектов Ruby и тип VALUE
- Зарегистрировать функции на языке С как методы, классы и модули Ruby
- Обеспечить безопасность памяти и взаимодействие с сборщиком мусора Ruby в коде на языке С